﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
//using URLRewriter;

namespace AUV5.Web.Testing
{
    public partial class Index : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            string str = "这里一直是Index.aspx";
            if (!string.IsNullOrEmpty(Request.Params["username"]))
            {
                str += "username参数为：" + Request.Params["username"];
            }
            else 
            {
                Response.Redirect("~/Default.aspx");
            }
        }



        //public IEnumerable<string> FindAll(string text)
        //{
        //    for (int index = 0; index < text.Length; index++)
        //    {
        //        int count = 0;
        //        int maxIndex = Math.Min(maxWordLength + index, text.Length);
        //        char begin = text[index];
        //        for (int j = index; j < maxIndex; j++)
        //        {
        //            char current = text[j];
        //            UInt16 mask = (UInt16)(1 << count);
        //            if ((m_fastCheck[current] & mask) == 0)
        //            {
        //                index += count;
        //                break;
        //            }
        //            ++count;
        //            if ((m_startLength[begin] & mask) > 0 && (m_endLength[current] & mask) > 0)
        //            {
        //                if (m_hashSet.Contains(text, index, count))
        //                {
        //                    yield return text.Substring(index, count);
        //                    index += (count - 1);
        //                    break;
        //                }
        //            }
        //        }
        //    }
        //}

        //public string Replace(string text, char maskChar = '*')
        //{
        //    char[] chars = null;
        //    for (int index = 0; index < text.Length; index++)
        //    {
        //        int count = 0;
        //        int maxIndex = Math.Min(maxWordLength + index, text.Length);
        //        char begin = text[index];

        //        for (int j = index; j < maxIndex; j++)
        //        {
        //            char current = text[j];
        //            UInt16 mask = (UInt16)(1 << count);
        //            if ((m_fastCheck[current] & mask) == 0)
        //            {
        //                index += count;
        //                break;
        //            }
        //            ++count;
        //            if ((m_startLength[begin] & mask) > 0 && (m_endLength[current] & mask) > 0)
        //            {
        //                if (m_hashSet.Contains(text, index, count))
        //                {
        //                    if (chars == null) chars = text.ToArray();
        //                    for (int i = index; i < index + count; i++)
        //                    {
        //                        chars[i] = maskChar;
        //                    }
        //                    index += (count - 1);
        //                    break;
        //                }
        //            }
        //        }
        //    }
        //    return chars == null ? text : new string(chars);
        //}




    }
}